/*
 * Fechas.java
 *
 * Created on 2 de marzo de 2006, 05:30 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package ig.formato.util;

import java.util.Calendar;

/**
 *
 * @author jsanchez
 */
public class Fechas {
    
    /** Creates a new instance of Fechas */
    public Fechas() {
    }
    public static long getFechaActual(){
        String dia=null;
        String mes=null;
        String anno=String.valueOf(Calendar.getInstance().get(Calendar.YEAR));        

        int diaa=Calendar.getInstance().get(Calendar.DAY_OF_MONTH);
        int mess=Calendar.getInstance().get(Calendar.MONTH);
        
	if(diaa<10)dia=String.valueOf("0"+diaa);
	else dia=String.valueOf(diaa);
	
	if(mess<10)mes=String.valueOf("0"+mess);
	else mes=String.valueOf(mess);			
        //System.out.println("->"+anno+mes+dia);
        return Long.parseLong(anno+mes+dia);
    }    
    
//    public  static String getFormatoString(){
//            String fecha="";
//            String myFecha=String.valueOf(Fechas.getFechaActual());
//            if(myFecha.length()==8){
//                    fecha=myFecha.substring(0,4)+"/"+myFecha.substring(4,6)+"/"+myFecha.substring(6,8);                    
//            }
//            if(myFecha.length()==7){
//                    fecha=myFecha.substring(0,1)+"/"+myFecha.substring(1,3)+"/"+myFecha.substring(3,7);                    
//            }
//            return fecha;
//    } 
   public  static String getFormatoString(){
        String dia=null;
        String mes=null;
        String anno=String.valueOf(Calendar.getInstance().get(Calendar.YEAR));        

        int diaa=Calendar.getInstance().get(Calendar.DAY_OF_MONTH);
        int mess=Calendar.getInstance().get(Calendar.MONTH)+1;
        
	if(diaa<10)dia=String.valueOf("0"+diaa);
	else dia=String.valueOf(diaa);
	
	if(mess<10)mes=String.valueOf("0"+mess);
	else mes=String.valueOf(mess);			
        //System.out.println("->"+dia+mes+anno);
        return (dia+"/"+mes+"/"+anno);
    }     
   
    public static String getFormatoStringNOBS() {

        Calendar calendar = Calendar.getInstance();
        calendar.add(Calendar.DAY_OF_MONTH, -1);

        String dia = null;
        String mes = null;

        String anno = String.valueOf(calendar.get(Calendar.YEAR));
        int diaa = calendar.get(Calendar.DAY_OF_MONTH);
        int mess = calendar.get(Calendar.MONTH) + 1;

        if (diaa < 10) {
            dia = String.valueOf("0" + diaa);
        } else {
            dia = String.valueOf(diaa);
        }

        if (mess < 10) {
            mes = String.valueOf("0" + mess);
        } else {
            mes = String.valueOf(mess);
        }
        //System.out.println("->"+dia+mes+anno);
        return (dia + mes + anno);
    }
}
